package com.cookor.poi.modules.phy.entity;

import com.cookor.poi.common.persistence.DataEntity;
import org.hibernate.validator.constraints.Length;

public class FSchedue extends DataEntity<FSchedue> {
  private static final long serialVersionUID = 1L;
  
  private Integer tenantId;
  
  private Integer scheduleYear;
  
  private Integer scheduleMonth;
  
  private Integer scheduleDay;
  
  private String weekStr;
  
  private String titleA;
  
  private Integer countA;
  
  private String beginDateA;
  
  private String endDateA;
  
  private String titleB;
  
  private Integer countB;
  
  private String beginDateB;
  
  private String endDateB;
  
  private String titleC;
  
  private Integer countC;
  
  private String beginDateC;
  
  private String endDateC;
  
  private String titleD;
  
  private Integer countD;
  
  private String beginDateD;
  
  private String endDateD;
  
  private String titleE;
  
  private Integer countE;
  
  private String beginDateE;
  
  private String endDateE;
  
  private Integer totalA;
  
  private Integer totalB;
  
  private Integer totalC;
  
  private Integer totalD;
  
  private Integer totalE;
  
  public FSchedue() {}
  
  public FSchedue(String id) {
    super(id);
  }
  
  public Integer getTenantId() {
    return this.tenantId;
  }
  
  public void setTenantId(Integer tenantId) {
    this.tenantId = tenantId;
  }
  
  public Integer getScheduleYear() {
    return this.scheduleYear;
  }
  
  public void setScheduleYear(Integer scheduleYear) {
    this.scheduleYear = scheduleYear;
  }
  
  public Integer getScheduleMonth() {
    return this.scheduleMonth;
  }
  
  public void setScheduleMonth(Integer scheduleMonth) {
    this.scheduleMonth = scheduleMonth;
  }
  
  public Integer getScheduleDay() {
    return this.scheduleDay;
  }
  
  public void setScheduleDay(Integer scheduleDay) {
    this.scheduleDay = scheduleDay;
  }
  
  @Length(min = 1, max = 16, message = "星期长度必须介于 1 和 16 之间")
  public String getWeekStr() {
    return this.weekStr;
  }
  
  public void setWeekStr(String weekStr) {
    this.weekStr = weekStr;
  }
  
  @Length(min = 1, max = 32, message = "班次名称长度必须介于 1 和 32 之间")
  public String getTitleA() {
    return this.titleA;
  }
  
  public void setTitleA(String titleA) {
    this.titleA = titleA;
  }
  
  public Integer getCountA() {
    return this.countA;
  }
  
  public void setCountA(Integer countA) {
    this.countA = countA;
  }
  
  @Length(min = 1, max = 32, message = "开始时间长度必须介于 1 和 32 之间")
  public String getBeginDateA() {
    return this.beginDateA;
  }
  
  public void setBeginDateA(String beginDateA) {
    this.beginDateA = beginDateA;
  }
  
  @Length(min = 1, max = 32, message = "结束时间长度必须介于 1 和 32 之间")
  public String getEndDateA() {
    return this.endDateA;
  }
  
  public void setEndDateA(String endDateA) {
    this.endDateA = endDateA;
  }
  
  @Length(min = 1, max = 32, message = "班次名称长度必须介于 1 和 32 之间")
  public String getTitleB() {
    return this.titleB;
  }
  
  public void setTitleB(String titleB) {
    this.titleB = titleB;
  }
  
  public Integer getCountB() {
    return this.countB;
  }
  
  public void setCountB(Integer countB) {
    this.countB = countB;
  }
  
  @Length(min = 1, max = 32, message = "开始时间长度必须介于 1 和 32 之间")
  public String getBeginDateB() {
    return this.beginDateB;
  }
  
  public void setBeginDateB(String beginDateB) {
    this.beginDateB = beginDateB;
  }
  
  @Length(min = 1, max = 32, message = "结束时间长度必须介于 1 和 32 之间")
  public String getEndDateB() {
    return this.endDateB;
  }
  
  public void setEndDateB(String endDateB) {
    this.endDateB = endDateB;
  }
  
  @Length(min = 1, max = 32, message = "班次名称长度必须介于 1 和 32 之间")
  public String getTitleC() {
    return this.titleC;
  }
  
  public void setTitleC(String titleC) {
    this.titleC = titleC;
  }
  
  public Integer getCountC() {
    return this.countC;
  }
  
  public void setCountC(Integer countC) {
    this.countC = countC;
  }
  
  @Length(min = 1, max = 32, message = "开始时间长度必须介于 1 和 32 之间")
  public String getBeginDateC() {
    return this.beginDateC;
  }
  
  public void setBeginDateC(String beginDateC) {
    this.beginDateC = beginDateC;
  }
  
  @Length(min = 1, max = 32, message = "结束时间长度必须介于 1 和 32 之间")
  public String getEndDateC() {
    return this.endDateC;
  }
  
  public void setEndDateC(String endDateC) {
    this.endDateC = endDateC;
  }
  
  @Length(min = 1, max = 32, message = "班次名称长度必须介于 1 和 32 之间")
  public String getTitleD() {
    return this.titleD;
  }
  
  public void setTitleD(String titleD) {
    this.titleD = titleD;
  }
  
  public Integer getCountD() {
    return this.countD;
  }
  
  public void setCountD(Integer countD) {
    this.countD = countD;
  }
  
  @Length(min = 1, max = 32, message = "开始时间长度必须介于 1 和 32 之间")
  public String getBeginDateD() {
    return this.beginDateD;
  }
  
  public void setBeginDateD(String beginDateD) {
    this.beginDateD = beginDateD;
  }
  
  @Length(min = 1, max = 32, message = "结束时间长度必须介于 1 和 32 之间")
  public String getEndDateD() {
    return this.endDateD;
  }
  
  public void setEndDateD(String endDateD) {
    this.endDateD = endDateD;
  }
  
  @Length(min = 1, max = 32, message = "班次名称长度必须介于 1 和 32 之间")
  public String getTitleE() {
    return this.titleE;
  }
  
  public void setTitleE(String titleE) {
    this.titleE = titleE;
  }
  
  public Integer getCountE() {
    return this.countE;
  }
  
  public void setCountE(Integer countE) {
    this.countE = countE;
  }
  
  @Length(min = 1, max = 32, message = "开始时间长度必须介于 1 和 32 之间")
  public String getBeginDateE() {
    return this.beginDateE;
  }
  
  public void setBeginDateE(String beginDateE) {
    this.beginDateE = beginDateE;
  }
  
  @Length(min = 1, max = 32, message = "结束时间长度必须介于 1 和 32 之间")
  public String getEndDateE() {
    return this.endDateE;
  }
  
  public void setEndDateE(String endDateE) {
    this.endDateE = endDateE;
  }
  
  public Integer getTotalA() {
    return this.totalA;
  }
  
  public void setTotalA(Integer totalA) {
    this.totalA = totalA;
  }
  
  public Integer getTotalB() {
    return this.totalB;
  }
  
  public void setTotalB(Integer totalB) {
    this.totalB = totalB;
  }
  
  public Integer getTotalC() {
    return this.totalC;
  }
  
  public void setTotalC(Integer totalC) {
    this.totalC = totalC;
  }
  
  public Integer getTotalD() {
    return this.totalD;
  }
  
  public void setTotalD(Integer totalD) {
    this.totalD = totalD;
  }
  
  public Integer getTotalE() {
    return this.totalE;
  }
  
  public void setTotalE(Integer totalE) {
    this.totalE = totalE;
  }
}
